﻿// 1180. 网络.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

/*

https://www.acwing.com/problem/content/1182/

一个电话线公司（简称 TLC）正在建立一个新的电话线缆网络。

他们连接了若干个地点，编号分别从 1 到 N
，没有两个地点有相同的号码，这些线是双向的并且能使两个地点保持通讯，每个地点的线都终结于电话交换机。

每个地点都有一个电话交换机。

从每个地点都能通过线缆到达其他任意的地点，然而它并不需要直接连接，它可以通过若干个交换机来到达目的地。

有时候某个地点供电出问题时，交换机就会停止工作。

TLC 的工作人员意识到，除非这个地点是不可达的，否则这种情况就会发生，它还会导致一些其它的地点不能互相通讯。

在这种情况下我们会称这个地点（错误发生的地方）为灾区。

现在工作人员想要写一个程序统计所有灾区的数量。

输入格式
输入文件包括若干组测试数据。

每组数据描述一个网络，第一行是地点的总数量 N。

接下来若干行（最多 N 行），每行包含若干数字，第一个数字表示一个地点的编号，后面的数字表示与该地点相连接的地点的编号。

一行内的所有数字都要用空格隔开。

每组数据输入完毕后，都需要用单独的一个 0
 结束。

当输入 N=0
 时，表示输入结束。

输出格式
每组数据输出一个答案，占一行，表示灾区的数量。

数据范围
1<N<100
输入样例：
5
5 1 2 3 4
0
6
2 1 3
5 4 6 2
0
0
输出样例：
1
2
*/
int main()
{
    std::cout << "Hello World!\n";
}

 